import http from "../request.js";

// post 请求 使用 params get请求 使用 { params }
class LoginCenter {
	// 获取核弹
	configure(params) {
		return http.post(
			"https://api74.vrupup.com/tp/365/public/get_config?type=1&code=3e2f2cca3377312e6857d152afa2",
			params || {}).then((res) => res.data);
	}
	// 静默登录
	login(params) {
		return http.post("oauth_login", params || {}).then((res) => res.data);
	}
	// 解析手机号
	decryptData(params) {
		return http.post("decryptData", params || {}).then((res) => res.data);
	}
	// 获取用户详情
	get_user_detail(params) {
		return http.post("get_user_detail", params || {}).then((res) => res.data);
	}
	// 更新用户信息
	perfect_info(params) {
		return http.post("perfect_info", params || {}).then((res) => res.data);
	}

	// 首页banner
	getBannerList(params) {
		return http.post("banner/list", params || {}).then((res) => res.data);
	}
	// 获取等级
	levelList(params) {
		return http.post("index/levelList", params || {}).then((res) => res.data);
	}
	// 查询照片墙素材列表
	qryMaterialPage(params) {
		return http.post("index/qryMaterialPage", params || {}).then((res) => res.data);
	}
	// 查询照片墙素材照片列表
	qryMaterialImgPage(params) {
		return http.post("index/qryMaterialImgPage", params || {}).then((res) => res.data);
	}
	// 查看新品发布列表
	newList(params) {
		return http.post("product/new/list", params || {}).then((res) => res.data);
	}
	// 激活保养卡
	activate(params) {
		return http.post("maintain/activate", params || {}).then((res) => res.data);
	}
	// 保养卡列表
	qryMaintainPage(params) {
		return http.post("maintain/qryMaintainPage", params || {}).then((res) => res.data);
	}
	// 申请保养
	upMaintain(params) {
		return http.post("maintain/upMaintain", params || {}).then((res) => res.data);
	}
	// 企业定制
	addEntCustom(params) {
		return http.post("index/addEntCustom", params || {}).then((res) => res.data);
	}
	// 我的积分明细列表
	pointPage(params) {
		return http.post("index/pointPage", params || {}).then((res) => res.data);
	}
	// 我的签到列表
	signList(params) {
		return http.post("index/signList", params || {}).then((res) => res.data);
	}
	// 签到
	sign(params) {
		return http.post("index/sign", params || {}).then((res) => res.data);
	}
// 我的任务列表
	taskList(params) {
		return http.post("index/task/list", params || {}).then((res) => res.data);
	}
	// 完成任务
	taskFinish(params) {
		return http.post("index/task/taskFinish", params || {}).then((res) => res.data);
	}
	// 文本
	paramList(params) {
		return http.post("index/paramList", params || {}).then((res) => res.data);
	}
	scanReferral(params) {
		return http.post("scanReferral", params || {}).then((res) => res.data);
	}
	
}

export const LoginCenterApi = new LoginCenter();